package com.orientsec.autotest.project.system.execTask.mapper;

import com.orientsec.autotest.project.system.execTask.domain.ExecTask;
import java.util.List;	

/**
 * 案例执行 数据层
 * 
 * @author autotest
 * @date 2020-02-19
 */
public interface ExecTaskMapper 
{
	/**
     * 查询案例执行信息
     * 
     * @param taskId 案例执行ID
     * @return 案例执行信息
     */
	public ExecTask selectExecTaskById(Integer taskId);
	
	/**
     * 查询案例执行列表
     * 
     * @param execTask 案例执行信息
     * @return 案例执行集合
     */
	public List<ExecTask> selectExecTaskList(ExecTask execTask);
	
	/**
     * 新增案例执行
     * 
     * @param execTask 案例执行信息
     * @return 结果
     */
	public int insertExecTask(ExecTask execTask);
	
	/**
     * 修改案例执行
     * 
     * @param execTask 案例执行信息
     * @return 结果
     */
	public int updateExecTask(ExecTask execTask);
	
	/**
     * 删除案例执行
     * 
     * @param taskId 案例执行ID
     * @return 结果
     */
	public int deleteExecTaskById(Integer taskId);
	
	/**
     * 批量删除案例执行
     * 
     * @param taskIds 需要删除的数据ID
     * @return 结果
     */
	public int deleteExecTaskByIds(String[] taskIds);
	
}